@CHARSET "UTF-8";
.pager {
	margin-left: -8px
}
.tr-span-1 {
	width: 33px
}
.tr-span-2 {
	width: 80px
}
.tr-span-3 {
	width: 100px
}
.tr-span-4 {
	width: 130px
}
.tr-span-5 {
	width: 150px
}
.tr-span-6 {
	width: 200px
}
.tr-span-7 {
	width: 240px
}
.mc-menu-area .f, .part-area h3 {
	background: transparent url(../../Images/sprites8.png) scroll no-repeat
}
.myConcern-title-area .fl .h-tab a, .cuopon-title-area .fl .h-tab a, .myOrders-title-area .fl .h-tab a, .myGroup-title-area .fl .h-tab a {
	background: transparent url(../../Images/sprites9.png) scroll no-repeat
}
.pro-tab-area .h-tab a, .pro-tab-area .h-tab span {
	background: transparent url(../../Images/sprites1.png) scroll no-repeat
}
.myNumber-area .h h2 {
	background: transparent url(../../Images/sprites3.png) scroll no-repeat
}
.bank-tips s, .order-form-tips s, .order-form-tips b, .exchange-apply-articles-area .arrows, .exchange-apply-address-area .h s, .p-accessory-detail-area .arrows, .p-tips-area .arrows, .myOrders-logistics-area .arrows, .bank-event-tips s {
	background: transparent url(../../Images/sprites16.png) scroll no-repeat
}
.button-go-mc, .button-action-ok-2, .button-action-cancel-2, .button-go-buy, .button-back-systemInform, .button-go-pay-2, .button-go-pay-disabled-2, .button-go-pay-3, .button-go-pay-disabled-3, .button-replace, .button-action-save, .button-action-cancel-3, .button-exchange, .button-change, .button-change-2, .button-go-shopping-3, .button-select, .button-contact, .button-back-groupInform, .button-apply-huaban, .button-confirm-receipt {
	background: transparent url(../../Images/btn6.png) scroll no-repeat
}
.button-style-1, .button-style-1 span, .button-style-2, .button-style-2 span, .button-style-3, .button-style-3 span, .button-style-4, .button-style-4 span {
	background: transparent url(../../Images/btn2.png) scroll no-repeat
}
.mc-menu-area .b {
	background: transparent url(../../Images/bg17.png) scroll no-repeat
}
.mc-menu-area h3, .inform-title-area .h th, .inform-title-area .b th, .myConcern-title-area .b, .cuopon-title-area .b, .myOrders-title-area .b, .myGroup-title-area .b, .ce-title-area .f, .od-title-area .f, .ra-title-area .f, .inform-systemInform-area .h, .myAddress-area .h, .myGroup-title-area .f {
	background: transparent url(../../Images/bg1.png) scroll no-repeat
}
.mc-menu-area ol span, .order-status-area ol s {
	background: transparent url(../../Images/icon1.png) scroll no-repeat
}
.inform-systemInform .inform-empty-area {
	background: transparent url(../../Images/bg30.png) scroll no-repeat
}
.myConcern-empty-area, .ra-empty-area, .ce-empty-area, .cuopon-empty-area, .myIgl-empty-area, .balance-area .inform-empty-area, .myGroup-empty-area {
	background: transparent url(../../Images/bg31.png) scroll no-repeat center 109px
}
.myOrders-empty-area {
	background: transparent url(../../Images/bg33.png) scroll no-repeat center 109px
}
.ic-detail-area .h {
	background: transparent url(../../Images/bg32.jpg) scroll no-repeat
}
.pro-tab-area .h, .pro-tab-area .b {
	background: transparent url(../../Images/bg6.png) scroll no-repeat
}
.order-status-area li {
	background: transparent url(../../Images/bg20.png) scroll no-repeat
}
.order-status-area li.completed, .order-status-area li.current {
	background: transparent url(../../Images/bg21.png) scroll no-repeat
}
.myNumber-area .number-area, .myNumber-area .number-area s, .myNumber-area .number-area b {
	background: transparent url(../../Images/bg28.png) scroll no-repeat
}
.button-action-ok-3, .button-action-use {
	background: transparent url(../../Images/btn11.png) scroll no-repeat
}
.agreement-area .box-ok {
	background: transparent url(../../Images/btn3.png) scroll no-repeat
}
.ce-post-impress .selected s {
	background: transparent url(../../Images/icon31.png) scroll no-repeat
}
.myHuaban-point i, .myHuaban-detail .h s, .myHuaban-makeWay-img s {
	background: transparent url(../../Images/sprites21.png) scroll no-repeat
}
.vip-exp-list, .vip-exp-list li {
	background: transparent url(../../Images/bg57.png) scroll no-repeat
}
.vip-exp-list .v-arrows i {
	background: transparent url(../../Images/icon36.png) scroll no-repeat
}
.button-go-mc, .button-action-ok-2, .button-action-cancel-2, .button-go-buy, .button-back-systemInform, .button-go-pay-2, .button-go-pay-disabled-2, .button-go-pay-3, .button-go-pay-disabled-3, .button-replace, .button-action-save, .button-action-cancel-3, .button-exchange, .button-change, .button-change-2, .button-action-ok-3, .button-action-use, .button-go-shopping-3, .button-select, .button-contact, .button-back-groupInform, .button-apply-huaban, .button-confirm-receipt {
	display: inline-block;
*display:inline;
*zoom:1;
	cursor: pointer
}
.button-go-mc span, .button-action-cancel-2 span, .button-go-buy span, .button-back-systemInform span, .button-go-pay-2 span, .button-go-pay-disabled-2 span, .button-go-pay-3 span, .button-go-pay-disabled-3 span, .button-action-save span, .button-action-cancel-3 span, .button-exchange span, .button-change span, .button-change-2 span, .button-go-shopping-3 span, .button-select span, .button-contact span, .button-back-groupInform span, .button-apply-huaban span, .button-confirm-receipt span {
	display: none
}
.button-go-mc {
	width: 183px;
	height: 48px;
	background-position: 0 0
}
.button-go-mc:hover {
	background-position: -193px 0
}
.button-action-ok-2, .button-action-cancel-2, .button-go-buy, .button-go-pay-2, .button-go-pay-disabled-2, .button-go-pay-3, .button-go-pay-disabled-3, .button-replace, .button-action-save, .button-change-2, .button-apply-huaban, .button-confirm-receipt {
	width: 75px;
	height: 23px;
	border: 0 none
}
.button-action-ok-2 {
	background-position: 0 -58px
}
.button-action-ok-2:hover {
	background-position: -85px -58px
}
.button-action-cancel-2 {
	background-position: 0 -91px
}
.button-action-cancel-2:hover {
	background-position: -85px -91px
}
.button-go-buy {
	background-position: 0 -124px
}
.button-go-buy:hover {
	background-position: -85px -124px
}
.button-back-systemInform {
	width: 129px;
	height: 33px;
	background-position: 0 -203px
}
.button-back-systemInform:hover {
	background-position: -139px -203px
}
.button-go-pay-2 {
	background-position: 0 -246px
}
.button-go-pay-2:hover {
	background-position: -85px -246px
}
.button-go-pay-disabled-2 {
	background-position: -170px -246px;
	cursor: not-allowed
}
.button-go-pay-3 {
	background-position: 0 -279px
}
.button-go-pay-3:hover {
	background-position: -85px -279px
}
.button-go-pay-disabled-3 {
	background-position: -170px -279px;
	cursor: not-allowed
}
.button-replace {
	background-position: 0 -312px
}
.button-replace:hover {
	background-position: -85px -312px
}
.button-action-save {
	background-position: 0 -345px
}
.button-action-save:hover {
	background-position: -85px -345px
}
.button-action-cancel-3 {
	width: 93px;
	height: 31px;
	background-position: 0 -378px
}
.button-action-cancel-3:hover {
	background-position: -103px -378px
}
.button-exchange {
	width: 169px;
	height: 33px;
	background-position: 0 -419px
}
.button-exchange:hover {
	background-position: -179px -419px
}
.button-change {
	width: 116px;
	height: 36px;
	background-position: 0 -538px
}
.button-change:hover {
	background-position: -126px -538px
}
.button-change-2 {
	background-position: 0 -505px
}
.button-change-2:hover {
	background-position: -85px -505px
}
.button-apply-huaban {
	background-position: 0 -713px
}
.button-apply-huaban:hover {
	background-position: -85px -713px
}
.button-confirm-receipt {
	background-position: 0 -746px
}
.button-confirm-receipt:hover {
	background-position: -85px -746px
}
.button-style-1, .button-style-1 span, .button-style-2, .button-style-2 span, .button-style-3, .button-style-3 span, .button-style-4, .button-style-4 span {
	display: inline-block;
	cursor: pointer
}
.button-style-1:hover, .button-style-2:hover, .button-style-3:hover, .button-style-4:hover {
	text-decoration: none
}
.button-style-1 {
	padding-left: 14px;
	background-position: left 0
}
.button-style-1:hover {
	background-position: left -66px
}
.button-style-1 span {
	height: 23px;
	line-height: 23px;
	color: #333;
	padding-right: 13px;
	background-position: right -33px
}
.button-style-1:hover span {
	background-position: right -99px
}
.button-style-1 b {
	color: #666
}
.button-style-2 {
	padding-left: 19px;
	background-position: left -132px
}
.button-style-2 span {
	height: 26px;
	line-height: 26px;
	color: #4c4c4c;
	padding-right: 18px;
	background-position: right -168px
}
.button-style-3 {
	padding-left: 19px;
	background-position: left -204px
}
.button-style-3 span {
	height: 26px;
	line-height: 26px;
	color: #4c4c4c;
	font-size: 12px;
	padding-right: 18px;
	background-position: right -240px
}
.button-style-4 {
	padding-left: 19px;
	background-position: left -276px
}
.button-style-4:hover {
	background-position: left -348px
}
.button-style-4 span {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	padding-right: 18px;
	background-position: right -312px
}
.button-style-4:hover span {
	background-position: right -384px
}
.button-disabled, .button-disabled span {
	color: #9a9a9a;
	cursor: default
}
.button-action-ok-3 {
	border: 0 none;
	width: 138px;
	height: 26px;
	text-align: center;
	background-position: 0 0;
	color: #FFF;
	font-size: 13px;
	font-weight: 700
}
.button-action-use {
	width: 55px;
	height: 26px;
	border: 0 none;
	background-position: 0 -36px;
	font-size: 13px;
	font-weight: 700;
	color: #FFF
}
.button-go-shopping-3, .button-select, .button-contact {
	width: 95px;
	height: 33px
}
.button-go-shopping-3 {
	background-position: 0 -584px
}
.button-go-shopping-2:hover {
	background-position: -105px -584px
}
.button-select {
	background-position: 0 -627px
}
.button-select:hover {
	background-position: -105px -627px
}
.button-contact {
	background-position: -105px -670px
}
.button-contact:hover {
	background-position: -105px -670px
}
.button-back-groupInform {
	width: 129px;
	height: 33px;
	background-position: 0 -462px
}
.button-back-groupInform:hover {
	background-position: -139px -462px
}
.button-style-5, .button-style-disabled-5 {
	display: inline-block;
*display:inline;
*zoom:1;
	border-radius: 3px;
	text-align: center;
	cursor: pointer
}
.button-style-5:hover, .button-style-disabled-5:hover {
	text-decoration: none
}
.button-style-5 {
	border: 1px solid #b3131a;
	background-color: #d81b24;
	color: #FFF
}
.button-style-5:hover {
	background-color: #dc323a;
	border-color: #bb2b31
}
.button-style-5:active {
	background-color: #c21820;
	border-color: #a11117
}
.button-style-disabled-5 {
	background-color: #b6b6b6;
	border: 1px solid #a6a6a6;
	color: #f2f2f2;
	cursor: not-allowed
}
.button-evaluate {
	width: 188px;
	height: 42px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 18px;
	line-height: 42px
}
.button-myHuaban-checkin {
	display: block;
	width: 169px;
	height: 35px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	line-height: 35px
}
.mc-menu-area .h {
	padding-bottom: 6px
}
.mc-menu-area .b {
	padding: 0 2px 0 2px;
	background-position: 181px 0;
	background-repeat: repeat-y
}
.mc-menu-area .f {
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	background-position: 2px 0
}
.mc-menu-area ul {
	border: 1px solid #c0c0c0;
	border-top: 0 none
}
.mc-menu-area h3 {
	height: 34px;
	line-height: 34px;
	color: #525151;
	font-size: 13px;
	font-weight: 700;
	padding-left: 26px;
	background-position: 0 -472px;
	background-repeat: repeat-x;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0
}
.mc-menu-area ol {
	padding: 7px 0
}
.mc-menu-area ol li {
	height: 26px;
	padding: 4px 0;
	overflow: hidden
}
.mc-menu-area ol a {
	display: block;
	padding: 5px 0 5px 27px;
	font-weight: 700;
	color: #6f6f6f;
*zoom:1
}
.mc-menu-area ol span {
	padding-left: 12px;
	background-position: -27px -279px;
	background-position: -27px -280px\9;
	background-position: -27px -279px\0/;
*background-position:-27px -280px;
	position: relative;
	display: inline-block;
	cursor: pointer
}
.mc-menu-area ol s {
	display: block;
	position: absolute;
	right: -30px;
	top: -5px
}
.mc-menu-area .current a, .mc-menu-area ol a:hover {
	text-decoration: none;
	color: #f96209
}
.mc-menu-area ol a:hover {
	background-color: #e9e9e9
}
.mc-menu-area .current span, .mc-menu-area ol a:hover span {
	background-position: -42px -254px;
	background-position: -42px -255px\9;
	background-position: -42px -254px\0/;
*background-position:-42px -255px
}
.part-area {
	border-bottom: 2px solid #a8a8a8;
	padding-bottom: 5px
}
.part-area h3 span {
	visibility: hidden
}
.part-area .systemInform-title {
	width: 148px;
	height: 28px;
	margin: 10px 0 6px 1px;
	background-position: 0 -12px
}
.part-area .myAddress-title {
	width: 152px;
	height: 36px;
	margin: 7px 0 1px 1px;
	background-position: 0 -50px
}
.part-area .myConcern-title {
	width: 123px;
	height: 29px;
	margin: 10px 0 5px 1px;
	background-position: 0 -96px
}
.part-area .ce-title {
	width: 181px;
	height: 31px;
	margin: 7px 0 6px 1px;
	background-position: 0 -135px
}
.part-area .cuopon-title {
	width: 107px;
	height: 36px;
	margin: 7px 0 1px 1px;
	background-position: 0 -176px
}
.part-area .myOrders-title {
	width: 114px;
	height: 38px;
	margin: 5px 0 1px 1px;
	background-position: 0 -222px
}
.part-area .od-title {
	width: 127px;
	height: 42px;
	margin: 1px 0 1px 1px;
	background-position: 0 -270px
}
.part-area .password-title {
	width: 193px;
	height: 33px;
	margin: 6px 0 5px 1px;
	background-position: 0 -322px
}
.part-area .iglple-title {
	width: 178px;
	height: 34px;
	margin: 7px 0 3px 1px;
	background-position: 0 -365px
}
.part-area .balance-title {
	width: 116px;
	height: 32px;
	margin: 7px 0 5px 1px;
	background-position: 0 -409px
}
.part-area .userInfo-title {
	width: 177px;
	height: 29px;
	margin: 10px 0 5px 1px;
	background-position: 0 -451px
}
.part-area .ra-title {
	width: 184px;
	height: 32px;
	margin: 8px 0 4px 1px;
	background-position: 0 -490px
}
.part-area .exchange-detail-title {
	width: 169px;
	height: 37px;
	margin: 3px 0 4px 1px;
	background-position: 0 -532px
}
.part-area .exchange-apply-title {
	width: 176px;
	height: 37px;
	margin: 3px 0 4px 1px;
	background-position: 0 -579px
}
.part-area .exchange-refund-title {
	width: 166px;
	height: 37px;
	margin: 3px 0 4px 1px;
	background-position: 0 -626px
}
.part-area .od-change-title {
	width: 127px;
	height: 42px;
	margin: 1px 0 1px 1px;
	background-position: 0 -673px
}
.part-area .refund-order-title {
	width: 153px;
	height: 33px;
	margin: 6px 0 5px 1px;
	background-position: 0 -725px
}
.part-area .group-order-title {
	width: 124px;
	height: 38px;
	margin: 5px 0 1px 1px;
	background-position: 0 -768px
}
.part-area .myHuaban-title {
	width: 123px;
	height: 34px;
	margin: 7px 0 3px 1px;
	background-position: 0 -816px
}
.part-area .reservation-title {
	width: 135px;
	height: 32px;
	margin: 13px 0 0 1px;
	background-position: 0 -860px
}
.part-area .button-area {
	padding-top: 6px
}
.part-area .button-area a {
	margin-left: 3px
}
.part-area .button-area .button-back-systemInform {
	margin: 3px 17px 0 0
}
.form-edit-area th, .form-detail-area th {
	width: 190px
}
.form-edit-action {
	padding-left: 190px
}
.inform-title-area {
	position: relative
}
.inform-title-area table, .inform-list table {
	width: 100%;
	table-layout: fixed
}
.inform-title-area th, .inform-list td {
	text-align: center
}
.inform-title-area .tal, .inform-list .tal {
	text-align: left;
	padding-left: 30px
}
.inform-title-area .h th {
	height: 40px;
	font-size: 13px;
	border-left: 1px solid #d7d7d7;
	background-position: 0 -422px;
	background-repeat: repeat-x
}
.inform-title-area .b th {
	height: 35px;
	border: 1px solid #d6d6d6;
	background-position: 0 -562px;
	background-repeat: repeat-x;
	color: #5a5a5a
}
.inform-list {
	margin-top: -1px;
	border-bottom: 1px solid #dbdbdb
}
.inform-list table {
	border-collapse: collapse;
	color: #666
}
.inform-list tr.even {
	background-color: #f8f8f8
}
.inform-list tr.hover, .inform-list tr:hover {
	background-color: #e7e7e7
}
.inform-list td {
	height: 55px;
	height: 42px;
	border-width: 1px 0 0 0;
	border-style: dashed;
	border-color: #bdbdbd
}
.inform-list a {
	color: #666
}
.inform-list a:hover {
	color: #095fb6
}
.inform-list .unread {
	font-weight: 700
}
.inform-list .operate a {
	color: #0077d2
}
.inform-empty-area, .myConcern-empty-area, .ce-empty-area, .cuopon-empty-area, .myOrders-empty-area, .ra-empty-area, .myIgl-empty-area, .myGroup-empty-area {
	height: 140px;
	padding-top: 280px;
	text-align: center;
	color: #7f7f7f;
	font-size: 14px
}
.myConcern-title-area, .cuopon-title-area, .myOrders-title-area, .myGroup-title-area {
	position: relative
}
.myConcern-title-area .h, .cuopon-title-area .h, .myOrders-title-area .h, .myGroup-title-area .h {
	height: 28px
}
.myConcern-title-area .fl .h-tab li, .cuopon-title-area .fl .h-tab li, .myOrders-title-area .fl .h-tab li, .myGroup-title-area .fl .h-tab li {
	float: left;
	height: 28px;
	line-height: 28px;
	margin-right: 3px;
	color: #626262
}
.myConcern-title-area .fl .h-tab a, .cuopon-title-area .fl .h-tab a, .myOrders-title-area .fl .h-tab a, .myGroup-title-area .fl .h-tab a {
	display: block;
	text-align: center;
	width: 134px;
	color: #626262;
	background-position: 0 -38px
}
.myConcern-title-area .fl .h-tab a:hover, .myConcern-title-area .fl .h-tab li.current a, .cuopon-title-area .fl .h-tab a:hover, .cuopon-title-area .fl .h-tab li.current a, .myOrders-title-area .fl .h-tab a:hover, .myOrders-title-area .fl .h-tab li.current a, .myGroup-title-area .fl .h-tab a:hover, .myGroup-title-area .fl .h-tab li.current a {
	text-decoration: none;
	color: #434343;
	background-position: 0 0;
	font-weight: 700
}
.myConcern-title-area .button-area, .cuopon-title-area .button-area, .myOrders-title-area .button-area, .myGroup-title-area .button-area {
	padding-top: 1px
}
.myConcern-title-area .b, .cuopon-title-area .b, .myOrders-title-area .b, .myGroup-title-area .b {
	background-position: 0 -519px;
	background-repeat: repeat-x;
	height: 33px
}
.myConcern-title-area table, .myConcern-pro-area table, .cuopon-title-area table, .cuopon-pro-area table, .myOrders-title-area table, .myOrders-pro-area table, .ra-title-area table, .ra-pro-area table, .myGroup-title-area table, .myGroup-area table {
	width: 100%;
	table-layout: fixed
}
.myConcern-title-area th, .myConcern-pro-area td, .cuopon-title-area th, .cuopon-pro-area td, .myOrders-title-area th, .myOrders-pro-area td, .ra-title-area th, .ra-pro-area td, .myGroup-title-area th, .myGroup-area td {
	text-align: center
}
.myConcern-title-area .tal, .myConcern-pro-area .tal, .cuopon-title-area .tal, .cuopon-pro-area .tal, .myOrder-title-area .tal, .myOrders-pro-area .tal, .ra-title-area .tal, .ra-pro-area .tal, .myGroup-title-area .tal, .myGroup-area .tal {
	text-align: left
}
.myConcern-title-area .b th, .cuopon-title-area .b th, .myOrders-title-area .b th, .myGroup-title-area .b th {
	height: 33px;
	color: #808080
}
.ce-title-area .f, .od-title-area .f, .ra-title-area .f, .myGroup-title-area .f {
	background-position: 0 -422px;
	background-repeat: repeat-x;
	height: 40px;
	position: relative
}
.ce-title-area .f th, .ra-title-area .f th, .myGroup-title-area .f th {
	height: 40px;
	color: #898989;
	border-left: 1px solid #cecece
}
.inform-systemInform {
	overflow: hidden
}
.inform-systemInform .inform-title-area {
	margin-left: -1px
}
.inform-systemInform .inform-title-area .h th {
	color: #898989
}
.inform-systemInform .inform-list td {
	height: 55px
}
.inform-systemInform .inform-empty-area {
	background-position: center 109px
}
.inform-systemInform-area {
	padding: 18px 42px 0 26px
}
.inform-systemInform-area .h {
	height: 73px;
	background-position: 0 -243px;
	background-repeat: repeat-x;
	padding-left: 20px;
	border: 1px solid #e5e5e5;
	border-bottom: 0 none
}
.inform-systemInform-area .h h2 {
	color: #626262;
	font-size: 13px;
	font-weight: 700;
	margin: 14px 0 5px
}
.inform-systemInform-area .h em {
	color: #ababab
}
.inform-systemInform-area .b {
	border: 1px solid #e5e5e5;
	border-top: 0 none;
	padding: 30px 65px 120px 45px;
	word-wrap: break-word
}
.myAddress-list {
	padding: 20px 0 0 38px
}
.myAddress-area {
	border: 1px solid #d6d6d6;
	margin-bottom: 25px
}
.myAddress-area .h {
	background-position: 0 -562px;
	background-repeat: repeat-x;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #d6d6d6
}
.myAddress-area .h .fl {
	padding-left: 21px;
	color: #5a5a5a
}
.myAddress-area .h .fl b {
	color: #2d2d2d
}
.myAddress-area .h .fl .vam {
	_zoom: 1
}
.myAddress-area .h .fr a {
	color: #0077d2;
	margin-right: 24px
}
.myAddress-area .h .fr a:hover {
	color: #f96209;
	text-decoration: none
}
.myAddress-area .b {
	padding: 23px 0 25px
}
.myAddress-area .form-detail-area {
	color: #666
}
.myAddress-area .form-detail-area table {
	width: 100%;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word
}
.myAddress-area .form-edit-area {
	padding-bottoM: 20px
}
.myAddress-add-area {
	padding: 12px 0 12px 38px
}
.myAddress-add-area .h {
	color: #c7c7c7;
	padding-left: 2px;
	padding-bottom: 7px;
	border-bottom: 1px dashed #c5c5c5
}
.myAddress-add-area .b {
	padding-top: 23px
}
.myAddress-add-area .form-edit-action {
	padding-top: 25px
}
.myConcern-pro-area, .ra-pro-area {
	border-top: 1px dashed #c5c5c5;
	margin-top: -1px
}
.myConcern-pro-area .bold, .ra-pro-area .bold {
	color: #ff821d
}
.myConcern-pro-area .operate p, .ra-pro-area .operate p, .ra-pro-area .status p {
	padding: 3px 0
}
.myConcern-pro-area .operate .comingSoon {
	color: #707070
}
.myConcern-pro-area .operate .arrival {
	color: #ff821d
}
.myConcern-pro-area .operate .soldOut {
	color: #adadad
}
.ra-area {
	overflow: hidden;
	position: relative;
	_zoom: 1
}
.ra-area .ra-title-area {
	margin-left: -1px
}
.ra-list {
	border: 1px solid #dcdcdc;
	border-top: 0 none;
	color: #666
}
.ra-list a, .ra-list .p-name a, .ra-list .p-name a:hover {
	color: #2667a9
}
.ra-pro-area td {
	padding: 10px 0
}
.myConcern-page-area {
	border-top: 1px solid #dcdcdc;
	padding-top: 23px
}
.myConcern-page-area .fl td {
	height: 25px
}
.myConcern-page-area .fr {
	width: 640px
}
.ce-list {
	overflow: hidden;
	position: relative;
	_zoom: 1
}
.ce-list .ce-title-area, .ce-list .ce-area {
	margin-left: -1px
}
.ce-list table {
	width: 100%;
	table-layout: fixed
}
.ce-list th, .ce-list td {
	text-align: center
}
.ce-list .tal {
	text-align: left
}
.ce-area td {
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	word-break: break-all;
	word-wrap: break-word;
	line-height: 21px;
	padding: 15px 0;
	color: #666
}
.ce-area td div {
	text-align: left;
	padding: 0 15px
}
.ce-area td a {
	color: #2667a9
}
.ce-post-area {
	border: 1px solid #efefef;
	background-color: #FFF
}
.ce-post-area .h {
	padding: 15px
}
.ce-post-pro {
	background-color: #fbfbfb;
	padding: 15px
}
.ce-post-p-img {
	float: left;
	padding-right: 15px;
	background-color: #fbfbfb;
	position: relative;
	z-index: 2
}
.ce-post-p-img img {
	width: 108px;
	height: 108px;
	vertical-align: top;
	border: 1px solid #efefef
}
.ce-post-p-name {
	overflow: hidden;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	color: #434343;
	line-height: 22px;
	padding-bottom: 3px
}
.ce-post-p-sku {
	overflow: hidden;
	color: #686868
}
.ce-post-p-sku span {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 14px;
	border-left: 1px solid #686868;
	padding: 0 8px;
	margin-left: -9px;
	margin-right: 9px
}
.ce-post-area .b {
	padding-bottom: 25px
}
.ce-post-area th, .ce-post-area td {
	padding: 3px 0 10px
}
.ce-post-area th {
	text-align: right;
	vertical-align: top;
	width: 90px;
	padding-right: 2px;
	line-height: 26px
}
.ce-post-area .textarea {
	width: 664px;
	height: 120px;
	overflow: auto;
	padding: 4px 12px
}
.ce-post-area .countTxt {
	text-align: right;
	padding-top: 1px;
	color: #717071
}
.ce-post-impress {
	color: #666;
	width: 560px
}
.ce-post-impress ol {
	zoom: 1
}
.ce-post-impress li {
	float: left;
	padding: 0 18px 10px 0;
*zoom:1;
	height: 26px;
	min-width: 115px;
	_width: 115px;
	vertical-align: top
}
.ce-post-impress .impress {
	float: left;
	position: relative;
	text-align: center;
	cursor: pointer
}
.ce-post-impress a {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #dedede;
	padding: 3px 0;
	width: 115px;
	color: #666
}
.ce-post-impress a:hover {
	text-decoration: none
}
.ce-post-impress .selected a, .ce-post-impress a:hover {
	border-color: #cb1a22
}
.ce-post-impress .selected s {
	position: absolute;
	width: 10px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	right: 1px;
	bottom: 1px;
	background-position: 0 0
}
.ce-post-impress .current .ce-post-impress-custom, .ce-post-impress-edit {
	display: none
}
.ce-post-impress-edit {
	position: absolute;
	width: 178px
}
.ce-post-impress-edit .text {
	border-color: #cb1a22;
	margin-right: 10px;
	width: 107px;
	vertical-align: middle;
*vertical-align:top
}
.ce-post-impress-edit a {
	width: 42px;
	text-align: center;
	vertical-align: middle;
*vertical-align:top
}
.ce-post-impress-edit a:active {
	border-color: #c21820;
	color: #c21820
}
.ce-post-impress .current .ce-post-impress-edit {
	display: inline-block;
*display:inline;
*zoom:1
}
.ce-post-area .form-edit-action {
	padding-left: 92px;
	padding-top: 0;
	margin-top: -11px
}
.ic-area {
	width: 764px;
	overflow: hidden;
	padding-top: 4px;
	margin: 0 auto
}
.ic-detail-area table {
	width: auto
}
.ic-detail-area .h {
	padding: 0 0 83px 155px;
	background-position: 0 0
}
.ic-detail-area .h h3 {
	padding: 0 0 12px
}
.ic-detail-area .h h3 b {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-weight: 400;
	font-size: 25px
}
.ic-detail-area .h h3 span {
	color: #9b9b9b
}
.ic-detail-area .h .vip-state {
	margin: 0 9px
}
.ic-detail-area .h th, .ic-detail-area .h td {
	height: 43px
}
.ic-detail-area .h th {
	padding-right: 7px
}
.ic-user-privilege a {
	margin-right: 15px
}
.ic-user-privilege img {
	vertical-align: middle;
	width: 43px;
	height: 43px
}
.ic-detail-area .h td b a, .ic-detail-area .h td em a {
	color: #f3020f
}
.ic-detail-area .h td .icon-detect, .ic-detail-area .h td .icon-error, .ic-detail-area .h td .icon-ok, .ic-detail-area .h td .icon-warn, .ic-detail-area .h td .icon-noVerified {
	margin: 0 20px 0 0
}
.ic-detail-area .b {
	border: 1px solid #ffc16b;
	background-color: #ffffe9;
	color: #595951;
	padding: 15px 0 15px 21px
}
.ic-detail-area .b th {
	width: 60px;
	padding-right: 5px
}
.ic-detail-area .b th, .ic-detail-area .b td {
	padding: 6px 0
}
.ic-detail-area .b b, .ic-detail-area .b em, .ic-detail-area .b a:hover, .ic-detail-area .b em a {
	color: #f96209
}
.pro-tab-area {
	overflow: hidden;
*zoom:1;
	position: relative
}
.pro-tab-area .h {
	height: 30px;
	background-position: 0 bottom;
	background-repeat: repeat-x
}
.pro-tab-area .h-tab li {
	float: left;
	padding-right: 2px
}
.pro-tab-area .h-tab a, .pro-tab-area .h-tab span {
	float: left;
	height: 29px;
	line-height: 29px
}
.pro-tab-area .h-tab a {
	color: #747474;
	font-size: 12px;
	font-weight: 700;
	background-position: -270px -41px;
	padding-left: 14px
}
.pro-tab-area .h-tab span {
	background-position: right -41px;
	padding-right: 14px
}
.pro-tab-area .h-tab li.current a, .pro-tab-area .h-tab a:hover {
	color: #fffefe;
	background-position: -270px 0;
	text-decoration: none
}
.pro-tab-area .h-tab li.current span, .pro-tab-area .h-tab a:hover span {
	background-position: right 0;
	cursor: pointer
}
.pro-tab-area .b {
	background-position: 0 0;
	background-repeat: repeat-y;
	margin-right: -1px
}
.inform-cuopon em {
	color: #ff870f
}
.inform-cuopon a {
	color: #0077d2
}
.pro-area {
	padding: 11px 5px;
	position: relative
}
.pro-area .p-img {
	float: left;
	width: 80px;
	position: relative
}
.pro-area .p-img a:hover {
	text-decoration: none;
	cursor: pointer
}
.pro-area .p-img img {
	display: block;
	width: 78px;
	height: 78px;
	vertical-align: top
}
.pro-area .p-img b {
	position: absolute;
	background: transparent url(../../Images/sprites7.png) scroll no-repeat;
	_background: transparent url(../../Images/sprites16.png) scroll no-repeat
}
.pro-area .p-img .tag-package, .pro-area .p-img .tag-gift {
	width: 66px;
	height: 21px;
	bottom: 2px;
	left: -3px;
	color: #FFF;
	text-align: center
}
.pro-area .p-img .tag-package {
	background-position: 0 0;
	_background-position: 0 -39px
}
.pro-area .p-img .tag-gift {
	background-position: 0 -31px;
	_background-position: -76px -39px
}
.pro-area .p-name {
	margin-left: 90px;
	line-height: 18px;
	word-wrap: break-word;
	height: 34px;
	margin-top: 2px;
	padding-bottom: 4px;
	overflow: hidden
}
.pro-area .p-name a {
	color: #626262
}
.pro-area .p-stock, .pro-area .p-tips {
	margin-left: 90px
}
.pro-area .p-tips {
	line-height: 21px;
	color: #e09e41
}
.pro-area .p-tips a {
	color: #3a98ff
}
.pro-area .p-sku {
	margin-left: 90px;
	line-height: 18px;
	overflow: hidden;
	_zoom: 1;
	word-wrap: break-word
}
.pro-area .p-sku em {
	padding-left: 8px;
	padding-right: 15px;
	margin-left: -8px;
	display: inline-block;
	_zoom: 1;
	background-position: left -175px;
*background-position:left -175px
}
.pro-area .understock {
	display: block;
	width: 99px;
	height: 97px;
	background: transparent url(../../Images/sprites7.png) scroll no-repeat 0 -62px;
	_background: transparent url(../../Images/sprites16.png) scroll no-repeat 0 -70px;
	position: absolute;
	left: -5px;
	top: 2px;
	z-index: 2
}
.pro-area {
	padding: 13px 5px;
	color: #666
}
.pro-area .p-img {
	width: 78px
}
.sc-list .selected {
	background-color: #f5f5f5
}
.order-pro-title-area table, .order-pro-area table, .order-gift-area table, .order-cost-area table {
	width: 100%;
	table-layout: fixed
}
.order-pro-title-area th, .order-pro-area td, .order-gift-area td {
	text-align: center
}
.order-pro-area .tal, .order-gift-area .tal {
	text-align: left
}
.order-pro-title-area {
	padding-bottom: 2px;
	line-height: 40px
}
.order-pro-title-area .h {
	height: 40px;
	background-position: 0 -422px;
	background-repeat: repeat-x
}
.order-pro-title-area .h .fl {
	padding-left: 24px
}
.order-pro-title-area .h .fr {
	padding-right: 32px
}
.order-pro-title-area .h h3 {
	font-size: 16px;
	font-weight: 700;
	color: #444
}
.order-pro-title-area .h a.fcn {
	color: #0077d2
}
.order-pro-title-area .b {
	margin-top: 1px;
	height: 40px;
	background-color: #f2f2f2
}
.order-title-area table {
	color: #626262;
	border-collapse: collapse
}
.order-pro-title-area th {
	height: 40px;
	font-weight: 700;
	color: #727272;
	font-size: 14px
}
.order-pro-title-area em {
	font-size: 12px;
	color: #9e9e9e;
	font-weight: 700
}
.order-pro-area table {
	color: #626262;
	border-collapse: collapse
}
.order-pro-area td {
	border-width: 0 1px 1px 1px;
	border-style: dashed;
	border-color: #bdbdbd
}
.order-pro-area .bold {
	color: #ff870f;
	line-height: 23px
}
.order-pro-area .operate a {
	color: #0077d2
}
.order-gift-area .h {
	height: 40px;
	position: relative;
	background-color: #fffeca
}
.order-gift-area .h h3 {
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
	color: #ef6b00;
	padding-left: 45px
}
.order-gift-area table {
	margin-top: -1px
}
.order-gift-area td {
	border-width: 1px 1px 0 1px;
	border-style: dashed;
	border-color: #FFF;
	border-top-color: #bdbdbd;
	padding: 14px 0
}
.order-gift-area dl {
	padding: 0 5px;
	position: relative
}
.order-gift-area dt {
	color: #ef7700;
	margin-bottom: 6px
}
.order-gift-area dd {
	color: #848383
}
.order-gift-area .understock {
	display: block;
	width: 99px;
	height: 97px;
	background: transparent url(../../Images/sprites7.png) scroll no-repeat 0 -62px;
	_background: transparent url(../../Images/sprites3.png) scroll no-repeat -245px 0;
	position: absolute;
	left: -5px;
	margin-top: -48px;
	top: 50%;
	_top: 25%;
	z-index: 2
}
.order-gift-area em, .order-gift-area p {
	color: #ef7700
}
.order-cost-area {
	margin-bottom: -1px
}
.order-cost-area td {
	border-bottom: 1px dashed #bdbdbd;
	padding: 12px 0 11px;
	color: #666
}
.order-cost-area .tal {
	padding-left: 7px
}
.order-cost-area .tal span {
	margin-right: 40px
}
.order-cost-area .tar {
	padding-right: 29px
}
.order-cost-area .tar span {
	color: #B00
}
.order-action-area {
	padding-right: 27px
}
.order-sp-area {
	width: 221px;
	height: 18px;
	overflow: hidden;
	margin-left: 25px
}
.total-area {
	margin-top: -1px
}
.total-line-1 {
	height: 1px;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #bfbfbf
}
.total-line-2 {
	height: 2px;
	font-size: 0;
	line-height: 0;
	background-color: #bfbfbf
}
.total-area .total-left-area {
	height: 34px;
	background-color: #ffd594
}
.total-area .total-left-area .fl {
	margin-top: 8px;
	margin-bottom: 8px
}
.total-area .total-left-area label {
	margin: 0 17px 0 7px
}
.total-area .total-left-area a.del {
	color: #c92b1e
}
.total-area .total-left-area .icon-over {
	margin-left: 22px
}
.total-area .total-left-area .fr {
	line-height: 34px;
	padding-right: 10px
}
.total-area .total-left-area b {
	color: #B00
}
.total-area .total-left-area em {
	margin: 0 5px 0 13px
}
.total-area .total-left-area .total {
	font-size: 18px
}
.total-area .total-right-area {
	padding-left: 9px;
	background-color: #FFF
}
.sc-area {
	overflow: hidden
}
.sc-area .order-pro-area, .sc-list .order-pro-area {
	margin-left: -1px;
	margin-right: -1px
}
.sc-list .order-pro-list {
	padding-top: 2px;
	border-top: 1px solid #d6d6d6
}
.sc-list .sc-empty-area {
	height: 86px;
	padding-top: 239px;
	text-align: center;
	color: #7f7f7f;
	font-size: 14px
}
.sc-area .order-gift-area .h h3 {
	padding-left: 25px
}
.sc-area .order-gift-area dl {
	padding-left: 25px
}
.sc-area .order-cost-area .tal {
	padding-left: 25px;
	width: 60%
}
.sc-area .total-area .total-left-area .fr {
	padding-right: 28px
}
.order-form-tips {
	position: relative;
*zoom:1;
	padding: 0 0 21px 26px
}
.order-form-tips:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.order-form-tips p {
	color: #B00;
	height: 27px;
	line-height: 27px;
	background-color: #ffe2b6;
	border-top: 1px solid #ffcd88;
	border-bottom: 1px solid #ffcd88;
	padding: 0 10px 0 13px;
	float: left
}
.order-form-tips s, .order-form-tips b {
	display: inline-block;
*display:inline;
*zoom:1
}
.order-form-tips s, .order-form-tips b {
	width: 3px;
	height: 29px
}
.order-form-tips s {
	background-position: 0 0;
	position: absolute;
	left: 26px;
	top: 0
}
.order-form-tips b {
	background-position: -13px 0;
	float: left
}
.order-address {
	border: 1px solid #CCC;
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 23px 0 32px
}
.order-address-list {
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 0 28px 20px;
	padding: 12px 25px 13px
}
.order-address-list dt {
	color: #ff821d;
	font-weight: 700;
	padding-bottom: 5px
}
.order-address-list dd {
	padding: 7px 8px 6px 20px;
	border: 1px solid #FFF;
	zoom: 1;
	line-height: 1.2
}
.order-address-list dd.current {
	border-color: #ffe8c7;
	background-color: #ffffe9
}
.order-address-list dd:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.order-address-list label {
	margin: 0 19px 0 3px;
	display: inline-block;
*display:inline;
*zoom:1;
	width: 630px
}
.order-address-list label span {
	display: inline-block;
*display:inline;
*zoom:1
}
.order-address-list b {
	display: inline-block;
	margin-right: 18px;
	font-family: Tahoma
}
.order-address-list i {
	display: inline-block;
	font-style: normal;
	word-break: break-all;
	word-wrap: break-word
}
.order-address-list em {
	color: #b6b5b5;
	font-family: Tahoma
}
.order-address-list em a {
	color: #0077d2;
	vertical-align: top
}
.order-address-edit-area .form-edit-area th {
	width: 164px
}
.order-address-edit-area .form-edit-action {
	padding: 8px 0 0 164px
}
.order-address-edit-area .form-edit-area .fcn, .order-address-edit-area .form-edit-area .fcn a {
	color: #0a79d5
}
.order-address-detail-area .form-detail-area th {
	width: 164px
}
.order-address-detail-area .form-detail-area th, .order-address-detail-area .form-detail-area td {
	padding: 5px 0
}
.order-address-detail-area p {
	padding: 14px 0 0 101px
}
.payment-area, .payment-area label {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative
}
.payment-area label {
	cursor: pointer
}
.payment-area label.hover {
	z-index: 3
}
.payment-area label img {
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ededed
}
.payment-area label i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 20px;
	height: 30px;
	border: 1px solid #ffcd88;
	border-left: 0 none;
	background-color: #ffd594;
	color: #4c3f2c;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1;
	padding-top: 2px;
	font-style: normal
}
.payment-area .current img, .payment-area .current i {
	border-color: #bf0f0f
}
.bank-tips {
	border: 1px solid #ffcd88;
	border-radius: 3px 3px 3px 3px;
	position: relative;
	display: inline-block;
*display:inline;
*zoom:1
}
.payment-area .bank-tips {
	position: absolute;
	display: none;
	width: 200px;
	top: 45px;
	left: 0
}
.payment-area label.hover .bank-tips {
	display: block
}
.bank-tips p {
	padding: 5px 10px;
	color: #333;
	background-color: #ffffe9
}
.bank-tips s {
	display: block;
	width: 11px;
	height: 6px;
	line-height: 0;
	font-size: 1px;
	background-position: -26px 0;
	position: absolute;
	top: -6px;
	left: 23px
}
.bank-event-tips {
	position: absolute;
	background-color: #e56f21;
	height: 18px;
	line-height: 18px;
	color: #FFF;
	padding: 0 7px;
	top: -22px;
	_top: -21px;
	left: 58px;
	border-radius: 3px;
	white-space: nowrap
}
.bank-event-tips a {
	color: #FFF;
	font-size: 12px;
	text-shadow: 0 1px 0 rgba(0,0,0,.16)
}
.bank-event-tips s {
	position: absolute;
	left: 51px;
	bottom: -7px;
	width: 19px;
	height: 7px;
	line-height: 1px;
	font-size: 1px;
	background-position: -105px 0
}
.order-payment {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
	color: #4c4c4c
}
.order-payment-list {
	border: 1px solid #CCC;
	border-bottom: 0 none
}
.order-payment-list dt {
	padding: 20px 0 6px 52px;
	position: relative;
	z-index: 2;
	background-color: #FFF
}
.order-payment-list dt em {
	color: #ff840a;
	font-family: Tahoma, Geneva, sans-serif
}
.order-payment-list dd {
	position: relative;
	top: -1px
}
.order-payment-area {
	margin: 0 40px;
	border-top: 1px dashed #c5c5c5;
	padding: 25px 0 0 38px
}
.order-payment-area .h {
	border-left: 3px solid #ff821d;
	line-height: 1.2;
	padding-left: 8px;
	margin-bottom: 25px;
	_zoom: 1
}
.order-payment-area .h a {
	color: #B00
}
.order-payment-area .b {
	padding-left: 12px;
	zoom: 1;
	position: relative
}
.order-payment-area .b li {
	float: left;
	width: 167px;
	padding-bottom: 25px
}
.order-payment-area .f {
	padding: 0 0 25px 30px
}
.order-payment-area .f a {
	color: #0077d2;
	text-decoration: underline
}
.order-payment-action-area {
	padding: 0 0 50px 122px
}
.order-payment-define-area {
	border: 1px solid #CCC;
	border-bottom: 0 none;
	background-color: #f5f5f5;
*zoom:1
}
.order-payment-define-area dl {
	padding-left: 106px
}
.order-payment-define-area dt {
	font-size: 14px;
	font-weight: 700;
	padding-top: 18px
}
.order-payment-define-area dd {
	padding-top: 24px
}
.order-payment-define-area em {
	color: #cc4949;
	margin-left: 14px
}
.order-payment-define-area .bank-tips {
	margin: 11px 0 0 18px
}
.order-payment-link-area {
	padding: 24px 0 20px 106px
}
.order-delivery {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px
}
.order-delivery-list {
	padding: 3px 0 10px 106px
}
.order-delivery-list li {
	padding-bottom: 20px
}
.order-delivery-list span {
	margin-left: 25px
}
.order-invoice {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px
}
.order-invoice h3.title {
	margin-bottom: 7px
}
.order-invoice-area {
	padding: 0 0 20px 106px
}
.order-coupon {
	border-bottom: 1px solid #CCC;
	padding-bottom: 30px;
	margin-bottom: 20px
}
.order-coupon-area {
	padding-top: 5px;
	padding-left: 106px
}
.order-coupon-edit-area {
	padding-left: 128px
}
.order-coupon-edit-area h4 {
	font-weight: 700;
	padding: 10px 0 2px
}
.order-coupon-edit-area ul {
	padding-bottom: 12px;
	border-bottom: 1px dashed #d2d2d2;
	margin-bottom: 10px
}
.order-coupon-edit-area li {
	padding: 8px 0
}
.order-coupon-edit-area p {
	color: #ed8319;
	padding-top: 12px
}
.order-coupon-edit-area p a {
	color: #0077d2;
	text-decoration: underline
}
.order-coupon label {
	color: #4c4c4c
}
.order-coupon span.vam, .order-coupon em.tip {
	margin-left: 23px;
	color: #ff870f
}
.order-coupon em.tip a {
	color: #0077d2
}
.order-dbank-area {
	border: 1px solid #CCC;
	margin-bottom: 20px;
	padding: 23px 0 8px
}
.order-dbank-pro {
	border: 1px solid #CCC;
	background-color: #fafafa;
	margin: 0 15px 24px;
	padding: 14px 0 17px
}
.order-dbank-pro h4 {
	color: #ff821d;
	font-weight: 700;
	margin-left: 14px;
	line-height: 1.2
}
.order-dbank-pro-area {
	padding-top: 14px
}
.order-dbank-pro-area .fl {
	padding: 0 16px 0 76px
}
.order-dbank-pro-area img {
	border: 1px solid #d1d1d1;
	width: 98px;
	height: 98px;
	display: block
}
.order-dbank-pro-area th, .order-dbank-pro-area td {
	padding-bottom: 8px
}
.order-dbank-pro-area th {
	text-align: right;
	font-weight: 700;
	color: #4c4c4c;
	width: 65px
}
.order-dbank-pro-area em {
	color: #ff840a
}
.order-dbank-pro-area b {
	color: #B00;
	font-size: 18px
}
.order-pa {
	color: #737373
}
.order-pa h4 {
	border-left: 3px solid #ff821d;
	line-height: 1.2;
	padding-left: 8px;
	margin: 0 0 14px 78px;
	font-weight: 700
}
.order-pa-area {
	padding: 0 0 12px 0
}
.order-pa-area th {
	width: 177px
}
.order-dbank .order-payment {
	margin-bottom: 0
}
.order-extend .order-invoice {
	border-bottom: 0 none
}
.order-extend .order-invoice-area {
	border-bottom: 1px solid #CCC
}
.order-extend .order-address {
	margin-top: -21px
}
.order .title {
	font-size: 16px;
	font-weight: 700;
	color: #4c4c4c;
	border-left: 3px solid #CCC;
	padding-left: 8px;
	line-height: 1.2;
	margin: 0 0 13px 15px
}
.order .title em {
	font-size: 12px;
	margin-left: 3px
}
.extend-info-area {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9
}
.sc-area .order-pro-list, .extend-info-area .order-pro-list {
	border: 1px solid #d9d9d9;
	overflow: hidden;
	_zoom: 1
}
.sc-area .order-pro-area, .extend-info-area .order-pro-area {
	margin-bottom: -1px
}
.extend-info-area .order-pro-area {
	margin-left: -1px;
	margin-right: -1px
}
.sc-area .pro-area-2, .extend-info-area .pro-area-2 {
	line-height: 21px;
	color: #484848;
	padding: 15px 23px
}
.sc-area .pro-area-2 li, .extend-info-area .pro-area-2 li {
	word-break: break-all;
	word-wrap: break-word
}
.sc-area .pro-area-2 a, .extend-info-area .pro-area-2 a {
	color: #484848
}
.sc-area .pro-area-2 i, .extend-info-area .pro-area-2 i {
	font-style: normal;
	color: #be0301;
	font-family: \5b8b\4f53
}
.myOrders-title-area .b em {
	color: #919191
}
.myOrders-pro-area {
	border: 1px solid #dedede;
	margin-bottom: 20px;
*zoom:1
}
.myOrders-pro-area .h {
	height: 37px;
	line-height: 37px;
	background-color: #f5f5f5;
	color: #1d1d1d
}
.myOrders-pro-area .h .tal {
	padding-left: 20px
}
.myOrders-pro-area .h a {
	color: #0077d2
}
.myOrders-pro-area em {
	color: #7f7f7f
}
.myOrders-pro-area .b {
	overflow: hidden;
	_zoom: 1;
	margin: 0 -1px -1px
}
.myOrders-pro-area .b table {
	margin: -1px 0 0
}
.myOrders-pro-area .b td {
	border: 1px dashed #d9d9d9;
	color: #666
}
.myOrders-pro-area .b em {
	color: #a6a6a6
}
.myOrders-pro-area .p-sku em {
	color: #626262
}
.myOrders-pro-area .operate p {
	padding: 4px 0;
	color: #7f7f7f
}
.myOrders-pro-area .operate a {
	color: #0077d2
}
.myOrders-logistics-hover {
	position: relative;
	z-index: 2
}
.myOrders-pro-area .myOrders-logistics-area {
	position: absolute;
	width: 400px;
	left: -200%;
	top: 37px;
	text-align: left;
	display: none;
	line-height: 1.5
}
.myOrders-logistics-hover .myOrders-logistics-area {
	display: block
}
.myOrders-pro-area .myOrders-logistics-empty-area {
	text-align: center;
	background-color: #ffffe9;
	border: 1px solid #ffc16b;
	color: #4c4c45;
	padding: 11px 0
}
.myOrders-pro-area .od-interface-area {
	margin-top: 0
}
.myOrders-pro-area .myOrders-logistics-area td {
	border: 0 none;
	text-align: left
}
.myOrders-logistics-area .arrows {
	position: absolute;
	top: -5px;
	left: 114px;
	width: 11px;
	height: 6px;
	background-position: -26px 0
}
.order-status-area {
	border-bottom: 1px solid #CCC;
	padding-bottom: 33px
}
.order-status-area .b {
	width: 700px;
	margin: 0 auto
}
.order-status-area ol {
	margin-left: -145px;
	width: 835px
}
.order-status-area li {
	float: left;
	position: relative;
	width: 20%;
	height: 85px;
	background-position: 0 5px;
	background-repeat: repeat-x
}
.order-status-area li.completed, .order-status-area li.current {
	background-position: 0 5px;
	background-repeat: repeat-x
}
.order-status-area li.first {
	background-image: none
}
.order-status-area ol s {
	display: block;
	width: 12px;
	height: 12px;
	float: right;
	background-position: -105px 0
}
.order-status-area ol .completed s, .order-status-area ol .current s {
	background-position: -83px 0
}
.order-status-area dl {
	position: absolute;
	top: 25px;
	color: #9c9c9c;
	text-align: center;
	width: 100px;
	right: -44px
}
.order-status-area .completed dl, .order-status-area .current dl {
	color: #ed8319
}
.order-status-area dt {
	font-weight: 700;
	padding-bottom: 4px
}
.order-status-area-2 ol {
	margin-left: -673px;
	width: 1370px
}
.order-status-area-2 li {
	width: 50%
}
.order-status-area-2 dl {
	right: -5%
}
.order-status-area-4 ol {
	margin-left: -202px;
	width: 900px
}
.order-status-area-4 li {
	width: 25%
}
.od-area .od-title-area .fl {
	padding-left: 12px
}
.od-area .od-title-area .fr {
	padding-right: 18px
}
.od-area .od-title-area h3 {
	color: #444;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px
}
.od-area .od-title-area em {
	line-height: 40px;
	color: #444
}
.od-area .od-title-area .button-area {
	padding: 9px 7px 0 0
}
.od-area .od-title-area .button-area a {
	margin-left: 8px
}
.od-area .order-form-area th.tar {
	width: 100px
}
.order-address-modify-area {
	width: 555px;
	padding-right: 0
}
.order-address-modify-area .form-edit-area table {
	table-layout: fixed;
	width: 100%
}
.order-address-modify-area .form-edit-area th {
	width: 80px
}
.od-interface-area {
	border: 1px solid #ffc16b;
	background-color: #ffffe9;
	margin-top: -1px;
	color: #4c4c45;
	padding: 5px 19px 11px
}
.od-interface-area table {
	width: 100%;
	table-layout: fixed
}
.od-interface-area th {
	border-bottom: 1px solid #dadada;
	font-weight: 700;
	font-size: 13px;
	padding: 5px 0
}
.od-interface-area td {
	vertical-align: top;
	padding: 8px 25px 0 0;
	word-break: break-all;
	word-wrap: break-word
}
.od-interface-area h4 {
	padding-top: 20px
}
.od-detail-area {
	color: #4c4c4c
}
.od-detail-area th {
	width: 80px
}
.od-detail-area th, .od-detail-area td {
	padding: 5px 0
}
.od-dbank-detail-area {
	color: #4c4c4c
}
.od-dbank-detail-area .h {
	line-height: 1.2;
	border-left: 3px solid #ff821d;
	padding-left: 8px;
	font-size: 14px;
	font-weight: 700;
	color: #737373;
	margin-bottom: 16px
}
.od-dbank-detail-area th {
	width: 152px
}
.order-address {
	background-color: transparent
}
.order-address-list {
	background-color: #fafafa
}
.order-address-list dd {
	border: 1px solid #fafafa
}
.order-address-list label {
	width: 488px
}
.order-pro-title-area .h .fl {
	padding-left: 24px
}
.order-cost-area .tar span {
	color: #ff870f
}
.total-area .total-view-area {
	background-color: #f2f2f2
}
.password-area .form-edit-area th {
	width: 125px
}
.password-area .form-edit-action {
	padding-left: 125px
}
.balance-area {
	padding: 0 40px 0 45px
}
.balance-have {
	color: #B00;
	font-size: 13px
}
.balance-area dt {
	color: #666;
	font-weight: 700;
	padding: 25px 0 10px
}
.balance-area .inform-list {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD
}
.balance-area .inform-list a {
	color: #2667a9
}
.balance-area .inform-list .tal {
	padding-left: 32px
}
.balance-area .inform-list .total {
	background-color: #FFF;
	height: 47px
}
.balance-area .total b {
	color: #f96209
}
.userInfo-area {
	color: #4c4c4c;
	padding-left: 20px
}
.userInfo-form-title {
	border-left: 3px solid #CCC;
	margin-bottom: 10px;
	padding-left: 8px
}
.userInfo-form-title b {
	color: #4c4c4c;
	font-size: 14px;
	line-height: 1.2
}
.userInfo-form-title span {
	margin-left: 3px;
	color: #666
}
.userInfo-form-title em {
	color: #F00;
	font-family: \5B8B\4F53
}
.userInfo-area .form-edit-area {
	margin-bottom: 20px
}
.userInfo-area .form-edit-area th {
	width: 114px
}
.userInfo-area .form-edit-action {
	padding: 0 0 0 114px
}
.userInfo-area .link {
	margin-left: 10px;
	color: #0077d2;
	text-decoration: underline
}
.userInfo-area .button-style-1 {
	margin-left: 10px
}
.myNumber-area .h {
	height: 24px;
	border-bottom: 1px solid #DDD;
	overflow: hidden
}
.myNumber-area .h h2 {
	float: left;
	width: 158px;
	height: 24px;
	line-height: 24px;
	background-color: #FFF;
	background-position: 0 -120px;
	font-size: 14px;
	font-weight: 700;
	color: #4c4c4c;
	text-indent: 18px;
	position: relative
}
.myNumber-area .b {
	padding: 10px 0 0 8px
}
.myNumber-area .b li {
	float: left;
	padding: 20px 0 0 55px
}
.myNumber-area .number-area {
	display: inline-block;
*display:inline;
*zoom:1;
	min-width: 260px;
	_width: 260px;
	height: 105px;
	position: relative;
	background-position: 0 -115px;
	background-repeat: repeat-x;
	padding: 0 23px
}
.myNumber-area .number-area:hover, .myNumber-area .current {
	background-position: 0 -460px
}
.myNumber-area .number-area s, .myNumber-area .number-area b {
	display: block;
	width: 6px;
	height: 105px;
	position: absolute;
	top: 0
}
.myNumber-area .number-area s {
	background-position: 0 0;
	left: 0
}
.myNumber-area .number-area b {
	background-position: 0 -230px;
	right: 0
}
.myNumber-area .number-area:hover s, .myNumber-area .current s {
	background-position: 0 -345px
}
.myNumber-area .number-area:hover b, .myNumber-area .current b {
	background-position: 0 -575px
}
.myNumber-area .number-area h3 {
	padding: 12px 0 5px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 18px;
	color: #666
}
.myNumber-area .number-area th {
	width: 154px;
	font-size: 41px;
	line-height: 100%;
	color: #555;
	font-family: Georgia, "Times New Roman", Times, serif
}
.myNumber-area .number-area td {
	padding-left: 10px;
	text-align: right;
	width: 96px
}
.myNumber-area .number-area p {
	width: 96px;
	height: 18px;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.myNumber-area .number-area a {
	color: #9f9f9f
}
.myNumber-area .number-area:hover h3, .myNumber-area .current h3 {
	color: #333
}
.myNumber-area .number-area:hover th, .myNumber-area .current th {
	color: #c32528
}
.myNumber-area .number-area:hover p, .myNumber-area .current p {
	color: #333
}
.myNumber-area .number-area:hover a, .myNumber-area .current a {
	color: #666
}
.comments-success-area {
	color: #33332f;
	font-size: 18px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-align: center;
	padding: 40px 0
}
.comments-success-area .icon-success-2 {
	margin-right: 18px
}
.verifyMail-send-area, .verifyMail-timeout-area, .verifyMail-success-area, .exchange-apply-confirm-area, .order-cancel-define-area {
	color: #777;
	font-size: 14px;
	text-align: center;
	padding: 40px 0
}
.verifyMail-success-area {
	padding: 20px 0
}
.verifyMail-send-area .icon-success-2, .verifyMail-timeout-area .icon-tips-2, .verifyMail-success-area .icon-success-3 {
	margin-right: 18px
}
.verifyMail-timeout-area .button-style-3, .exchange-apply-confirm-area .popup-button-area a, .order-cancel-define-area .popup-button-area a {
	margin-left: 10px
}
.exchange-apply-confirm-area, .order-cancel-define-area {
	padding: 30px 25px 14px
}
.order-cancel-define-area .tal {
	color: #595951;
	font-size: 14px;
	font-weight: 600＄1�7
}
.exchange-apply-confirm-area .popup-button-area, .order-cancel-define-area .popup-button-area {
	padding-top: 20px;
	margin-left: -10px
}
.form-phoneVerify-area, .form-phoneEdit-area {
	color: #4c4c4c;
	padding: 39px 0 36px
}
.form-phoneVerify-area .form-edit-area th, .form-phoneVerify-area .form-edit-area td, .form-phoneEdit-area .form-edit-area th, .form-phoneEdit-area .form-edit-area td {
	padding: 6px 0
}
.form-phoneVerify-area .form-edit-area th, .form-phoneEdit-area .form-edit-area th {
	width: 170px;
	font-size: 14px
}
.form-phoneVerify-area .button-style-4, .form-phoneVerify-area .button-style-4 span {
	width: 122px
}
.form-phoneEdit-area .button-style-4, .form-phoneEdit-area .button-style-4 span {
	width: 122px
}
.form-phoneVerify-area .button-style-4 span, .form-phoneEdit-area .button-style-4 span {
	text-align: center
}
.form-phoneVerify-area .form-edit-action, .form-phoneEdit-area .form-edit-action {
	padding: 18px 0 0 168px
}
.exchange-apply-tips-area {
	border: 1px solid #e2e2e2
}
.exchange-apply-tips-area .h {
	font-size: 14px;
	font-weight: 700;
	color: #666;
	padding: 9px 0 0 16px
}
.exchange-apply-tips-area .h s {
	margin-right: 8px
}
.exchange-apply-tips-area .b {
	line-height: 21px;
	color: #777;
	padding: 11px 20px 13px
}
.exchange-apply-tips-area .f {
	padding: 0 0 20px 33px
}
.exchange-apply-tips-area .f a {
	color: #3a98ff;
	margin-right: 80px
}
.exchange-apply {
	padding-left: 20px;
	color: #666
}
.exchange-apply .title {
	border-left: 3px solid #CCC;
	padding-left: 12px;
	margin-bottom: 10px
}
.exchange-apply .title b {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 1.2
}
.exchange-apply .title span {
	color: #4c4c4c;
	line-height: 1.2;
	font-weight: 700
}
.exchange-apply .form-detail-area {
	color: #666
}
.exchange-apply-button-area {
	text-align: right
}
.exchange-apply-button-area a, .exchange-apply-button-area input {
	margin-left: 15px
}
.exchange-apply-select-tips-area {
	color: #e29d43;
	padding: 0 0 10px 15px
}
.exchange-apply-pro-list {
	padding-left: 5px
}
.exchange-apply-pro-list table {
	width: 100%;
	table-layout: fixed
}
.exchange-apply-pro-area .pro-area {
	line-height: 21px;
	padding: 11px 5px
}
.exchange-apply-pro-area .pro-area .p-img a {
	border: 1px solid #dcdcdc;
	display: block;
	height: 78px;
	width: 78px
}
.exchange-apply-pro-area .pro-area .p-name {
	height: auto;
	margin-top: 0;
	padding-bottom: 0
}
.exchange-apply-pro-area .pro-area em.fcn {
	color: #F00;
	margin-right: 7px
}
.exchange-apply-pro-tips-area {
	padding: 5px 0 0 10px;
	color: #df9e45;
	line-height: 21px
}
.exchange-apply-describe-area {
	padding-left: 16px
}
.exchange-apply-describe-area textarea {
	height: 75px
}
.exchange-apply-address-area {
	padding-left: 13px
}
.exchange-apply-address-area .b {
	color: #4c4c4c;
	line-height: 21px
}
.exchange-apply-address-area .form-edit-area th {
	width: 100px
}
.exchange-apply-address-area .form-edit-area th, .exchange-apply-address-area .form-edit-area td {
	padding: 5px 0
}
.exchange-apply-address-area .form-detail-area th {
	width: 50px
}
.exchange-apply-articles-list {
	padding-left: 15px
}
.exchange-apply-articles-list .form-edit-area th, .exchange-apply-articles-list .form-edit-area td {
	padding: 5px 0
}
.exchange-apply-articles-area {
	width: 670px;
	position: relative;
	border: 1px solid #ffedca;
	background-color: #fffaec;
	line-height: 21px;
	padding: 10px;
	margin-top: 10px
}
.exchange-apply-articles-area .arrows {
	position: absolute;
	width: 11px;
	height: 7px;
	line-height: 1px;
	background-position: -47px 0;
	left: 14px;
	_left: 7px;
	top: -7px;
	_top: -6px
}
.exchange-apply-articles-area dt {
	color: #666
}
.exchange-apply-articles-area dd {
	color: #b4870f
}
.exchange-apply-articles-tips-area {
	padding: 14px 0 0 15px;
	line-height: 21px;
	color: #de9f43
}
.exchange-apply-upload-area {
	padding-left: 16px
}
.exchange-apply-upload-area table {
	width: 100%
}
.exchange-apply-upload-area td {
	padding: 5px 0
}
.exchange-apply-upload-area .atta-area .a-name a {
	color: #666
}
.exchange-apply-upload .form-edit-action {
	padding-left: 0
}
.exchange-apply-upload-tips-area {
	color: #c48c38;
	padding-top: 7px
}
.exchange-apply-success-area {
	border: 1px solid #e2e2e2;
	padding: 0 20px;
	color: #777
}
.exchange-apply-success-area .h {
	padding-top: 10px;
	font-weight: 700
}
.exchange-apply-success-area .h .icon-success-2 {
	margin-right: 15px
}
.exchange-apply-success-area .b {
	padding: 27px 0 30px;
	line-height: 21px
}
.exchange-apply-success-area .b em {
	color: #ffaf02;
	font-weight: 700
}
.exchange-apply-success-area .b a {
	color: #2667a9
}
.exchange-apply-success-area .f {
	padding-bottom: 40px
}
.exchange-apply-success-area .f a {
	margin-right: 10px
}
.exchange-as-tips-area {
	padding: 50px 60px 70px
}
.exchange-as-tips-area s {
	margin: 9px 14px 0 0
}
.exchange-as-tips-area p {
	color: #777;
	line-height: 25px;
	font-weight: 700;
	font-size: 14px;
	padding-left: 55px;
*padding-left:0
}
.exchange-as-tips-area .f {
	padding: 20px 0 0 55px
}
.exchange-as-tips-area .f a {
	margin-right: 10px
}
.exchange-apply-sendback-address {
	border: 1px solid #e2e2e2;
	padding: 17px 22px
}
.exchange-apply-sendback-address p {
	color: #777;
	line-height: 21px
}
.exchange-apply-sendback-address p.tips {
	color: #e09c44;
	padding-top: 5px
}
.exchange-apply-number .title em {
	color: #6fbb2d;
	font-weight: 700
}
.exchange-apply-detail-area {
	color: #777;
	line-height: 21px
}
.exchange-apply-detail-area table {
	width: 100%;
	table-layout: fixed
}
.exchange-apply-detail-area th, .exchange-apply-detail-area td {
	border: 1px solid #e2e2e2;
	padding: 6px 0
}
.exchange-apply-detail-area th {
	font-weight: 700;
	text-align: right;
	width: 115px;
	padding-right: 20px
}
.exchange-apply-detail-area td {
	padding-left: 12px;
	padding-right: 12px
}
.exchange-apply-detail-articles-area {
	margin-bottom: -10px
}
.exchange-apply-detail-articles-area dt {
	font-weight: 700
}
.exchange-apply-detail-articles-area dl {
	padding-bottom: 10px
}
.exchange-apply-detail-articles-area em {
	color: #f00;
	margin-right: 7px
}
.exchange-apply-detail-area .atta-area .a-name a {
	color: #666
}
.rater-star {
	position: relative;
	margin-left: -5px;
	background-repeat: repeat-x;
	background-position: left top
}
.rater-star-item, .rater-star-item-current, .rater-star-item-hover {
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: repeat-x
}
.rater-star-item {
	background-position: -100% -100%
}
.rater-star-item-hover {
	background-position: left bottom;
	cursor: pointer
}
.rater-star-item-current {
	background-position: left center
}
.myGroup-pro-area {
	border-top: 1px dashed #c5c5c5;
	margin-top: -1px
}
.myGroup-pro-area .bold {
	color: #ff821d
}
.myGroup-list {
	overflow: hidden;
	position: relative;
	_zoom: 1
}
.myGroup-area {
	border: 1px solid #dcdcdc;
	border-top: 0 none;
	color: #666
}
.myGroup-area a {
	color: #666
}
.myGroup-area a:hover, .myGroup-area .operate a, .myGroup-area .p-name a, .myGroup-area .p-name a:hover {
	color: #2667a9
}
.myGroup-area table {
	margin-top: -1px
}
.myGroup-area td {
	padding: 10px 0;
	border-top: 1px dashed #c5c5c5
}
.myGroup-area td div {
	text-align: left;
	padding: 0 15px
}
.msg-zeroGroup p {
	color: #434343
}
.msg-zeroGroup a {
	font-family: \5B8B\4F53;
	color: #2979ca
}
.msg-zeroGroup table {
	color: #666;
	width: 100%;
	table-layout: fixed;
	margin: 26px 0 43px
}
.msg-zeroGroup th, .msg-zeroGroup td {
	border: 1px solid #dedede;
	text-align: center
}
.msg-zeroGroup th {
	height: 33px
}
.msg-zeroGroup td {
	height: 69px
}
.agreement-area .box-content {
	border-bottom: 0 none
}
.agreement-area .box-button {
	border: 1px solid #EEE;
	border-top: 0 none;
	padding: 23px 0 18px;
	text-align: center
}
.agreement-area .box-cancel {
	display: none
}
.agreement-area .box-ok {
	display: inline-block;
	width: 78px;
	height: 28px;
	background-position: 0 -357px
}
.agreement-area .box-ok span {
	display: none
}
.reg-agreement-area {
	padding: 20px 32px 0
}
.reg-agreement-area {
	line-height: 23px;
	font-size: 13px;
	color: #777
}
.reg-agreement-area p {
	margin-bottom: 19px
}
.reg-agreement-area ul {
	margin-bottom: 19px
}
.reg-agreement-area a {
	color: #0077d2
}
.myHuaban-point span, .myHuaban-point a, .myHuaban-redeem span, .myHuaban-checkin span, .myHuaban-detail .h, .myHuaban-detail .b, .myHuaban-makeWay-name, .myHuaban-makeWay-txt {
	font-family: \5FAE\8F6F\96C5\9ED1
}
.myHuaban {
	border: 1px solid #efefef;
	padding: 14px
}
.myHuaban-num {
	background-color: #fbfbfb
}
.myHuaban-point {
	float: left;
	padding: 0 17px 0 149px;
	position: relative;
	height: 140px
}
.myHuaban-point i {
	position: absolute;
	width: 99px;
	height: 96px;
	top: 23px;
	left: 21px;
	background-position: 0 0
}
.myHuaban-redeem {
	float: left;
	border-left: 1px solid #eee;
	margin-top: 32px;
	padding-left: 15px
}
.myHuaban-checkin {
	float: left;
	border-left: 1px solid #eee;
	margin-top: 32px;
	padding: 2px 0 0 15px
}
.myHuaban-point b, .myHuaban-redeem b {
	color: #ca141d;
	font-size: 36px;
	display: block;
	padding-bottom: 9px;
	line-height: 1.2
}
.myHuaban-point span, .myHuaban-redeem span, .myHuaban-checkin span {
	font-size: 16px;
	color: #666
}
.myHuaban-point b {
	padding-top: 35px
}
.myHuaban-point a {
	color: #0077d2;
	text-decoration: underline
}
.myHuaban-redeem b {
	padding-top: 3px
}
.myHuaban-checkin a {
	margin-bottom: 16px
}
.myHuaban-detail {
	color: #666
}
.myHuaban-detail .h table, .myHuaban-detail .b table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	font-size: 14px
}
.myHuaban-detail .tr-date {
	text-align: center;
	width: 164px
}
.myHuaban-detail .tr-orderID {
	text-align: center;
	width: 202px
}
.myHuaban-detail .tr-huaban {
	text-align: center;
	width: 230px
}
.myHuaban-detail .h {
	position: relative;
	background-color: #f1f1f1
}
.myHuaban-detail .h s {
	position: absolute;
	width: 16px;
	height: 9px;
	background-position: -109px 0;
	left: 250px;
	top: -9px;
	line-height: 1px;
	font-size: 1px
}
.myHuaban-detail .h table, .myHuaban-detail .b table {
	border: 1px solid #f1f1f1
}
.myHuaban-detail tr.even {
	background-color: #fbfbfb
}
.myHuaban-detail .h th, .myHuaban-detail .b td {
	height: 34px;
	border-bottom: 1px solid #f1f1f1
}
.myHuaban-detail .b a {
	color: #666
}
.myHuaban-detail .f {
	background-color: #f1f1f1;
	height: 29px;
	padding-top: 10px
}
.myHuaban-detail .f .fl {
	padding-left: 8px
}
.myHuaban-detail .f .fr {
	padding-right: 13px
}
.myHuaban-makeWay {
	padding: 0 15px
}
.myHuaban-makeWay .h {
	border-bottom: 1px dashed #eee
}
.myHuaban-makeWay .h h3 {
	font-size: 14px;
	color: #666;
	font-weight: 700;
	padding-bottom: 13px
}
.myHuaban-makeWay-area {
	border-bottom: 1px dashed #EEE;
	padding: 15px 0
}
.myHuaban-makeWay-img {
	float: left
}
.myHuaban-makeWay-img s {
	display: block;
	width: 162px;
	height: 74px
}
.myHuaban-makeWay-img .myHuaban-makeWay-checkin {
	background-position: 0 -106px
}
.myHuaban-makeWay-img .myHuaban-makeWay-market {
	background-position: 0 -190px
}
.myHuaban-makeWay-img .myHuaban-makeWay-club {
	background-position: 0 -274px
}
.myHuaban-makeWay-name {
	font-size: 18px;
	color: #000;
	padding: 0 25px 0 182px
}
.myHuaban-makeWay-txt {
	color: #777;
	padding: 0 25px 0 182px
}
.myHuaban-makeWay-txt a {
	color: #0077d2;
	text-decoration: underline
}
.myHuaban-makeWay .f {
	text-align: right;
	padding: 20px 0 10px
}
.myHuaban-makeWay .f a {
	color: #0077d2;
	text-decoration: underline
}
.apply-huaban-success-area {
	padding: 47px 0 55px
}
.apply-huaban-success-area p {
	color: #777;
	font-size: 14px;
	font-weight: 700;
	padding-left: 145px
}
.apply-huaban-success-area s {
	float: left;
	margin-right: 18px
}
.apply-huaban-success-area p b {
	display: block;
	padding-top: 5px
}
.apply-huaban-success-area p span {
	color: #B00;
	font-size: 16px
}
.apply-huaban-success-area p em {
	font-size: 12px
}
.apply-huaban-success-area .popup-button-area {
	padding: 23px 0 0 208px
}
.apply-huaban-success-area .popup-button-area em {
	color: #B00
}
.apply-huaban-success-area .popup-button-area .link {
	color: #2667a9
}
.myVip-area {
	padding-bottom: 36px
}
.myVip-exp-level {
	border: 1px solid #e3b6b9;
	background-color: #fff4f5;
	border-radius: 3px;
	width: 207px;
	padding: 7px 0;
	margin-bottom: 22px
}
.myVip-exp-level-0 {
	margin-left: 19px
}
.myVip-exp-level-1 {
	margin-left: 171px
}
.myVip-exp-level-2 {
	margin-left: 321px
}
.myVip-exp-level-3 {
	margin-left: 472px
}
.myVip-exp-level-4 {
	margin-left: 588px
}
.myVip-exp-level-5 {
	margin-left: 588px
}
.myVip-exp-level p {
	padding: 1px 0 1px 16px
}
.myVip-exp-level .v-igl span {
	color: #959595
}
.myVip-exp-level b {
	font-weight: 400;
	color: #e92037
}
.vip-exp-list {
	border: 1px solid #f2bd5b;
	margin: 0 13px 0 30px;
	padding-right: 1px;
	background-repeat: repeat-x;
	background-position: 0 -100px;
	border-radius: 3px
}
.vip-exp-list li {
	float: left;
	width: 20%;
	position: relative;
	height: 15px;
	background-repeat: repeat-x
}
.vip-exp-list .vip-exp-item-0 {
	background-position: 0 0
}
.vip-exp-list .vip-exp-item-1 {
	background-position: 0 -25px
}
.vip-exp-list .vip-exp-item-2 {
	background-position: 0 -50px
}
.vip-exp-list .vip-exp-item-3 {
	background-position: 0 -75px
}
.vip-exp-list .vip-exp-item-4 {
	background-position: 0 -100px
}
.vip-exp-list .vip-exp-item-5 {
	width: 1px;
	margin-right: -1px;
	background-position: 0 -100px
}
.vip-exp-list .v-tag {
	position: absolute;
	left: -8px;
	top: 27px;
	text-decoration: none
}
.vip-exp-list .v-tag i {
	vertical-align: top
}
.vip-exp-list .v-tag em {
	display: block;
	width: 80px;
	margin-left: -32px;
	text-align: center;
	padding-top: 5px
}
.vip-exp-item-0 .v-tag em {
	text-align: left;
	margin-left: 0;
	color: #ffbc32
}
.vip-exp-item-1 .v-tag em {
	color: #ffaa05
}
.vip-exp-item-2 .v-tag em {
	color: #ff7100
}
.vip-exp-item-3 .v-tag em {
	color: #ff3000
}
.vip-exp-item-4 .v-tag em {
	color: #c81300
}
.vip-exp-item-5 .v-tag em {
	text-align: right;
	margin-left: -64px;
	color: #b0192b
}
.vip-exp-list .v-arrows {
	position: absolute;
	left: 0;
	top: -24px;
	margin-left: -7px;
	display: none
}
.vip-exp-list .current .v-arrows {
	display: block
}
.vip-exp-list .v-arrows i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 14px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background-position: 0 0;
	vertical-align: top
}
.myVip-exp-tips {
	text-align: center;
	padding-top: 82px;
	color: #666
}
.myVip-exp-tips span, .myVip-exp-tips a {
	color: #0077d2
}
.myPle-area .h {
	border-left: 3px solid #CCC;
	padding-left: 12px;
	margin-bottom: 10px
}
.myPle-area .h h4 {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 1.2;
	font-weight: 700;
	float: left
}
.myPle-area .h .fr {
	padding-right: 13px
}
.myPle-area .h .fr a {
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #4c4c4c
}
.myPle-area .b li {
	float: left;
	padding-top: 25px;
	width: 113px;
	overflow: hidden;
	padding-right: 30px
}
.myPle-area .b .p-img {
	text-align: center
}
.myPle-area .b .p-img img {
	vertical-align: top;
	width: 93px;
	height: 93px
}
.myPle-area .b .p-title {
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	color: #666;
	padding-top: 12px
}
.myPle-area .b .p-explain {
	font-size: 10px;
	text-align: center;
	color: #666
}
.myIgl-area .h {
	border-left: 3px solid #CCC;
	padding-left: 12px;
	margin-bottom: 10px
}
.myIgl-area .h h4 {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 1.2;
	font-weight: 700;
	float: left
}
.myIgl-area .b {
	padding: 15px 0 0 10px
}
.integral-info-title-area {
	color: #777;
	background-color: #FFF;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.integral-info-area {
	color: #686868;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.integral-info-area a {
	color: #0077d2
}
.igl-info-list table {
	width: 100%;
	table-layout: fixed
}
.igl-info-list .tr-date {
	width: 165px;
	text-align: center
}
.igl-info-list .tr-integral {
	width: 161px;
	text-align: center
}
.integral-info-title-area {
	border: 1px solid #efefef;
	border-bottom: 0 none;
	background-color: #f1f1f1
}
.integral-info-title-area th {
	height: 36px;
	color: #898989;
	text-align: center
}
.integral-info-area {
	margin-top: -1px
}
.integral-info-area table {
	border-collapse: collapse;
	border: 1px solid #efefef
}
.integral-info-area td {
	border-width: 1px;
	border-style: solid;
	border-color: #efefef;
	padding: 7px 0;
	font-size: 14px
}
.integral-info-area .tr-integral b {
	font-weight: 400;
	color: #e92037
}
.integral-info-area .tr-integral em {
	color: #097c25
}
.integral-info-area .tr-pathway p {
	padding: 0 13px;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word
}
.myVip-rule-area .h {
	border-left: 3px solid #CCC;
	padding-left: 12px;
	margin-bottom: 10px
}
.myVip-rule-area .h h4 {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 1.2;
	font-weight: 700;
	float: left
}
.myVip-rule-area .b {
	word-break: break-all;
	word-wrap: break-word;
	color: #686868;
	padding: 16px 0 0 10px
}
.myVip-rule-area .b p, .myVip-rule-area .b dl, .myVip-rule-area .b ul, .myVip-rule-area .b ol {
	margin-bottom: 22px
}
.myVip-rule-area .b p, .myVip-rule-area .b dd, .myVip-rule-area .b ul, .myVip-rule-area .b ol {
	line-height: 19px
}
.myVip-rule-area .b dt {
	font-size: 14px;
	color: #4c4c4c;
	font-weight: 700;
	margin-bottom: 3px
}
